package com.dyj.goodlife.domain.vo;

import com.dyj.goodlife.domain.FulfilmentCertificatePrepareCertificatesV2;
import com.dyj.goodlife.domain.FulfilmentCertificatePrepareCertificates;

import java.util.List;

public class FulfilmentCertificatePrepareVo {

    /**
     * 错误描述
     */
    private String description;
    /**
     * 错误码
     */
    private Integer error_code;
    /**
     * 订单ID 选填
     */
    private String order_id;
    /**
     * 验券标识, 在验券接口传入
     */
    private String verify_token;
    /**
     * <p>可用团购券列表(推荐接入)</p> 选填
     */
    private List<FulfilmentCertificatePrepareCertificates> certificates;
    /**
     * <p><s>可用团购券列表（不推荐接入）</s></p> 选填
     */
    private List<FulfilmentCertificatePrepareCertificatesV2> certificates_v2;

    public String getDescription() {
        return description;
    }

    public FulfilmentCertificatePrepareVo setDescription(String description) {
        this.description = description;
        return this;
    }

    public Integer getError_code() {
        return error_code;
    }

    public FulfilmentCertificatePrepareVo setError_code(Integer error_code) {
        this.error_code = error_code;
        return this;
    }

    public String getOrder_id() {
        return order_id;
    }

    public FulfilmentCertificatePrepareVo setOrder_id(String order_id) {
        this.order_id = order_id;
        return this;
    }

    public String getVerify_token() {
        return verify_token;
    }

    public FulfilmentCertificatePrepareVo setVerify_token(String verify_token) {
        this.verify_token = verify_token;
        return this;
    }

    public List<FulfilmentCertificatePrepareCertificates> getCertificates() {
        return certificates;
    }

    public FulfilmentCertificatePrepareVo setCertificates(List<FulfilmentCertificatePrepareCertificates> certificates) {
        this.certificates = certificates;
        return this;
    }

    public List<FulfilmentCertificatePrepareCertificatesV2> getCertificates_v2() {
        return certificates_v2;
    }

    public FulfilmentCertificatePrepareVo setCertificates_v2(List<FulfilmentCertificatePrepareCertificatesV2> certificates_v2) {
        this.certificates_v2 = certificates_v2;
        return this;
    }
}
